en

Hand (someone) (their) head

ru

Translation hand (someone) (their) head into russian

hand (someone) (their) head
The new team handed their opponents their heads in the match.
Новая команда с треском победила своих соперников в матче.